//package cn.tedu.fy.pethome.schedule;
//
//import cn.tedu.fy.pethome.mapper.GoodsMapper;
//import cn.tedu.fy.pethome.pojo.vo.GoodsListItemsVO;
//import cn.tedu.fy.pethome.repo.IPetRepository;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.scheduling.annotation.Scheduled;
//import org.springframework.stereotype.Component;
//
//import java.util.List;
//
//@Slf4j
//@Component
//public class CacheSchedule {
//
//    @Autowired
//    private GoodsMapper goodsMapper;
//    @Autowired
//    private IPetRepository petRepository;
//
//    public CacheSchedule() {
//        log.debug("创建计划任务对象：CacheSchedule");
//    }
//
//    @Scheduled(fixedRate = 1 * 60 * 60 * 1000)
//    public void updateCache() {
//        log.debug("执行计划任务，更新缓存中的品牌列表……");
//
//        // 将Redis中的商品列表清除
//        petRepository.deleteList();
//        // 从MySQL中读取商品列表
//        List<GoodsListItemsVO> goods = goodsMapper.list();
//        // 将商品列表写入到Redis
//        petRepository.putList(goods);
//    }
//
//}
